Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Czech Republic F1 Austria F1 Czech Republic F4 Italy F4 Hungary F1 Morocco F3 Serbia & Montenegro F3 Austria F5 Ukraine F2 Ukraine F3 Czech Republic F6 Germany F3 Austria F2 Germany F7 Great Britain F1 Great Britain F2 Croatia F1 Croatia F2 France F5 Russia F1 Russia F2 USA F2 USA F3 Croatia F3 Italy F16 Italy F19 Hungary F3 Morocco F4 Slovakia F1 Croatia F5 Italy F32 Germany F2 Croatia F2 Italy F15 Czech Republic F3 Slovenia F3 USTA Seascape Challenger - Aptos Hilton Waikoloa Village USTA Challenger - Waikoloa 2001 Centura USTA Challenger - Rocky Mount USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington ARMS USTA Challenger - Rocky Mount USTA Challenger of Burbank - Burbank USTA Tennis Championships of Houston - Houston 2002 Azalea Orthopedic Challenger - Tyler The Wright Financial Group, Inc. Challenger - Champaign Theusbridge.com Tennis Classic - Tarzana 2001 UT Tyler Patriot Challenger - Tyler 2001 USTA Tallahassee Tennis Challenger - Tallahassee Tatra Banka Open 2003 - Bratislava Czech Indoor Open - Prague Dharwad Challenger 2006 - Dharwad Trofeo Sisma Mantova - Mantova Czech Open 2006 - Prostejov Orleans Challenger Pro Tennis World Open - Sunrise dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Togliatti Cup - Togliatti Kobstaedernes ATP Challenger - Kolding Internationaux de Nouvelle-Caledonie - New Caledonia Croatia Osiguranje Rijeka Open - Rijeka Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Prosperita Open 2007 - Ostrava San Remo Tennis Cup - San Remo Akbank Private Banking TED Open - Istanbul Porsche Open - Poznan Brasov Challenger - Brasov ATP Challenger Trophy 2007 - Trnava Kobstaedernes ATP Challenger - Kolding Flea Market Cup - Busan PEOPLEnet Cup - Dnepropetrovsk Heilbronn Open - Heilbronn Internationaux du Doubs - Besancon Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger DCNS de Cherbourg - Cherbourg Tatra Banka Open - Bratislava Kosice Open-Steelers Cup 2008 - Kosice Porsche Open - Poznan Levene Gouldin & Thompson Tennis Challenger - Binghamton Ethias Trophy - Mons KGHM Dialog Polish Indoors - Wroclaw Tatra Banka Open - Bratislava The LTA Nottingham Challenger - Nottingham Sarajevo Challenger Tatra Banka Open 2006 - Bratislava Pharma Medico Open 2008 - Aarhus Pozoblanco Challenger Baden Open - Karlsruhe Manchester Challenger IPP Open - Helsinki Recanati Challenger Morocco Tennis Tour - Fes Segovia Challenger Open Castilla y Leon - Segovia St. Remy Challenger Samsung Securities Cup - Seoul Tashkent Challenger Seoul Challenger Chuncheon Challenger Bordeaux Challenger Status Athens Open - Athens Fergana Challenger XL Bermuda Open - Bermuda Rennes Challenger Ortisei Challenger Bratislava Challenger IPP Open - Helsinki Unicredit Czech Open - Prostejov Guangzhou Challenger Pingguo Challenger Nottingham Challenger Kos Succhetti Tennis Cup - Cordenons Penza Challenger Vancouver Challenger St. Remy Challenger Coffee Cup Challenger - Chikmagalur Izmir Challenger Rennes Challenger Orleans Challenger Ortisei Challenger Challenger Brasov - Brasov Helsinki Challenger Honolulu Challenger Dallas Challenger Challenger DCN de Cherbourg - Cherbourg Sarasota Challenger Dallas Challenger Dallas Challenger Johannesburg Challenger Siemens Open 2007 - Scheveningen Granby Challenger Tatra Banka Slovak Open - Bratislava St. Remy Challenger Internazionali di Tennis di Bergamo - Bergamo Napa Challenger Tashkent Challenger BMW Tennis Championship - Sunrise Irving Challenger Urbana-Champaign Challenger - Urbana Shenzhen Challenger Gimcheon Challenger Busan Challenger Nottingham Challenger Astana Challenger Napa Challenger Tashkent Challenger Bratislava Challenger Mons Challenger Raanana Challenger Taipei City Challenger Orleans Challenger Ostdeutscher Sparkassen Cup - Dresden Eckental Challenger Brescia Challenger Quimper Challenger Mons Challenger Guangzhou Challenger Seoul Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble 2001 Eddleman USTA Challenger - Birmingham Winnetka Challenger Brest Challenger Samsung Securities Cup - Seoul Brescia Challenger Geneva Challenger Surbiton Challenger Taipei City Challenger Tallahassee Challenger Bratislava Challenger Brescia Challenger St. Brieuc Challenger Granby Challenger Glasgow Challenger Orleans Challenger Irving Challenger Open de Rennes La Trinitaine - Rennes Knoxville Challenger Ortisei Challenger Bratislava Challenger Phoenix Challenger Busan Challenger Seoul Challenger Bratislava Challenger Loughborough Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Granby Challenger Surbiton Challenger St. Remy Challenger St. Brieuc Challenger Izmir Challenger Tashkent Challenger Brest Challenger Ostrava Challenger Nottingham Challenger Biel Challenger Manila Challenger Wroclaw Challenger Shenzhen Challenger Troisdorf Challenger Raanana Challenger Winnetka Challenger Busan Challenger Bangkok Challenger Pozoblanco Challenger Bratislava Challenger Aptos Challenger Tashkent Challenger Wroclaw Challenger Irving Challenger Taipei City Challenger Portoroz Challenger University of Tennessee USTA Challenger - Knoxville Prague Challenger Nottingham Challenger Indian Wells Challenger GHI Bronx Tennis Classic - Bronx Taipei City Challenger Legg Mason Tennis Classic - Washington D.C. Busan Challenger Binghamton Challenger Gwangju Challenger Surbiton Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger Aptos Challenger Aptos Challenger Eckental Challenger Pau Challenger Biella 1 Challenger Biella 2 Challenger Lugano Challenger Biella 7 Challenger 2002 Eddleman USTA Challenger - Birmingham The Surbiton Trophy - Surbiton Mallorca Challenger Ismaning Challenger Bratislava Challenger Forli 3 Challenger Quimper Challenger Forli 5 Challenger Ostrava Challenger Mauthausen Challenger Nottingham Challenger Ilkley Challenger Steelers Cup - Kosice Mallorca Challenger Ismaning Challenger Ortisei Challenger Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Guadalajara Challenger Izmir Challenger Unique Zagreb Open - Zagreb Steelers Cup - Kosice Savannah Challenger Open de Rennes La Trinitaine - Rennes Sony Ericsson Open 2008 - Belgrade Tennis Napoli Cup - Napoli Tunis Open - Tunis Prosperita Open 2008 - Ostrava Tatra Banka Slovak Open - Bratislava Mons Challenger Open des Alpes Trophee BNP Paribas - Grenoble Ismaning Challenger Bratislava Challenger Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Galleryfurniture.com Challenge - Atlanta Trieste Challenger Portoroz Challenger Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Quimper Challenger Quimper 2 Challenger Heineken Open - Auckland Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Busan Challenger Jonkoping Challenger RCA Championships - Indianapolis Prague Challenger Zagreb Challenger Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Heineken Open - Auckland SAP Open - San Jose Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Bratislava Challenger Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Thailand Open - Bangkok AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Tennis Channel Open - Las Vegas The Stella Artois Championships - London Bratislava Challenger AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon ARAG World Team Championship - Dusseldorf Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Dallas Challenger Red Letter Days Open - Nottingham Mercedes Cup - Stuttgart RCA Championships - Indianapolis Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London SAP Open - San Jose The Artois Championships - London Pilot Pen Tennis - New Haven PBZ Zagreb Indoors - Zagreb Heineken Open - Auckland Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Stockholm Open - Stockholm Tashkent Challenger Kremlin Cup - Moscow Tennis Channel Open - Las Vegas Binghamton Challenger Sacramento Challenger The Hypo Group Tennis International 2008 - Poertschach Bratislava Challenger Drummondville Challenger Chennai Open - Chennai Malaga Challenger Helsinki Challenger PBZ Zagreb Indoors - Zagreb Thailand Open - Bangkok Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Sunrise Challenger BMW Open - Munich Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Open de Moselle - Metz Open Sud de France - Montpellier Regions Morgan Keegan Championships - Memphis Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Serbia Open - Belgrade Gerry Weber Open - Halle Kaohsiung Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur AAPT Championships - Adelaide Savannah Challenger Rakuten Japan Open - Tokyo Johannesburg Challenger Delray Beach International Tennis Championships - Delray Beach Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Kun-Ming Challenger Busan Challenger US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach Open de Nice Cote d'Azur - Nice Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Aegon Nottingham Open - Nottingham Sacramento Challenger Athens Challenger Tallahassee Challenger Bratislava Challenger RCA Championships - Indianapolis Countrywide Classic - Los Angeles Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta AEGON Championships - London Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai The Stella Artois Championships - London Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Intrum Stockholm Open - Stockholm Helsinki Challenger Davidoff Swiss Indoors - Basel Open 13 Provence - Marseille SAP Open - San Jose China Open - Beijing Guadalajara Challenger St. Petersburg Open - St. Petersburg Sarasota Challenger Savannah Challenger BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle AEGON Championships - London Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha Charlottesville Challenger Dubai Duty Free Tennis Championships - Dubai SAP Open - San Jose Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Ostrava Challenger Open de Nice Cote d'Azur - Nice Segovia Challenger Delray Beach International Tennis Championships - Delray Beach Moselle Open - Metz PTT Thailand Open - Bangkok Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis RCA Championships - Indianapolis Open 13 - Marseille Thailand Open - Bangkok Mons Challenger US Men's Clay Court Championship - Houston Budapest Challenger Topshelf Open - 's-Hertogenbosch Libema Open - 's-Hertogenbosch Bergamo Challenger BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Eddleman USTA Challenger - Birmingham Le Gosier Challenger Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Eckental Challenger Gerry Weber Open - Halle Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam University of Tennessee USTA Men's Challenger - Knoxville Cary Challenger Rimouski Challenger Hall of Fame Tennis Championships - Newport Citi Open - Washington Campbells Hall of Fame Tennis Championships - Newport Tulsa Auto Collection USTA Challenger - Tulsa Abierto Mexicano de Tenis Mifel - Los Cabos University of Tennessee USTA Men's Challenger - Knoxville Eckental Challenger Zagreb Challenger Citi Open - Washington ASB Classic - Auckland Vancouver Challenger Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne Eckental Challenger Shenzhen Open - Shenzhen Quimper Challenger Prostejov Challenger Biella Challenger DIEMA XTRA Sofia Open - Sofia Ismaning Challenger Prague Challenger Kroger / St. Jude International - Memphis Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Noventi Open - Halle Truist Atlanta Open - Atlanta Franklin Templeton Tennis Classic - Scottsdale Open Sud de France - Montpellier Open 13 Provence - Marseille The Samsung Open - Nottingham BCR Open Romania - Bucharest U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis ATP Kremlin Cup - Moscow Brisbane - Brisbane Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Mutua Madrid Open - Madrid Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Kroger / St. Jude International - Memphis Siebel Open - San Jose PBZ Zagreb Indoors - Zagreb Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch The Hamlet Cup - Long Island Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart Siebel Open - San Jose New York Open - New York Delray Beach Open - Delray Beach Hall of Fame Open - Newport Ilkley Challenger Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Rennes Challenger Tennis Masters Series - Cincinnati Hamburg Challenger Bratislava Challenger Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Ostrava Challenger Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris BA-CA Tennis Trophy - Vienna Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris PBZ Zagreb Indoors - Zagreb Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Davidoff Swiss Indoors Basel - Basel Campionati Internazionali D'Italia - Rome U.S. Men's Clay Court Championships - Houston Western & Southern Financial Group Masters - Cincinnati Internationaler Raiffeisen Grand Prix - St. Polten Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Open SEAT 2008 - Barcelona Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Hamburg Shanghai - Shanghai BNP Paribas Open - Indian Wells US Men's Clay Court Championships - Houston Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Ordina Open - 's-Hertogenbosch Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Sony Open Tennis - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Grand Prix de Tennis de Lyon - Lyon Aircel Chennai Open - Chennai Open Sud de France - Montpellier Erste Bank Open - Vienna The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Montreal U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami Masters Series - Hamburg Rogers Masters - Montreal French Open - Paris Wimbledon - London BB&T Atlanta Open - Atlanta Rogers Masters - Toronto U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Next Generation Hardcourts - Adelaide BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne Miami Open - Miami French Open - Paris U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne TD Waterhouse Cup - Long Island French Open - Paris Swiss Indoors Basel - Basel Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Regions Morgan Keegan Championships - Memphis Power Horse Cup - Dusseldorf U.S. Open - New York Australian Open - Melbourne French Open - Paris Hall of Fame Tennis Championships - Newport U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Countrywide Classic - Los Angeles U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Erste Bank Open - Vienna Australian Open - Melbourne AEGON Championships - London Swiss Indoors Basel - Basel NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Sony Ericsson Open - Miami French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London Wimbledon - London Davis Cup, World Group, 1R, CHI-SVK 4-1 Wimbledon - London Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, PO, USA-SVK 5-0 U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Colonial Classic - Kooyong River Oaks International Tennis Tournament - Houston Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) U.S. Open (juniors) Olympics - London Wimbledon - London Davis Cup, World Group, PO, SVK-KOR 2-3 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, World Group, 1R, USA-AUT 5-0 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 70th River Oaks International Tennis Tournament - Houston French Open (juniors) River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Davis Cup, World Group, PO, SVK-BEL 2-3 Olympics - Beijing